
var MyPlugin = {
   install: function (Vue, options){   //插件中可以做的事有以下几种：
      //编写全局方法 (在构造器上添加静态成员)
      Vue.myGlobalMethod = function (){
         console.log("手写插件中的全局方法！！");
      }
      //给vue实例的原型绑定实例方法
      Vue.prototype.$myMethod = function (){
         console.log("手写插件中的实例方法！！");
      }
      //设置全局自定义指令
      Vue.directive("my-directive",{
         bind(){
            console.log("指令绑定成功！！");
         }
      })
      //注册全局组件
      Vue.component("my-component", {
         template:"<div>手写的可发布到 npm 的组件</div>",
         data(){
            return {
               num: 100,
            }
         },
         created(){
            console.log("手写插件中的组件！！");
         }
      })
   }
}
export default MyPlugin